﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;
using BootyBay.StoreAppMgmtCore;


namespace BootyBay.StoreAppMgmtCore.Models
{
    [DataContract]
    public class StoreAppMgmtTask
    {
        public StoreAppMgmtTask()
        {
   
        }        
        //[IgnoreDataMember]
        //private ApplicationVersionInfo App;
        [DataMember]
        public int AppInfoID { get; set; }

        [DataMember]
        public int AppVerInfoID { get;set;}

        [DataMember]
        public AppOperationType OptType { get; set; }

        [DataMember]
        public AppOperationStatus OptStatus { get; set; }

        [DataMember]
        public DateTime UtcTimeStamp { get; set; }

        [DataMember]
        public Guid TaskID { get; set; }

        [DataMember]
        public string UserName { get; set; }

        [DataMember]
        public string TaskNote { get; set; }

        [DataMember]
        public string PackageLocationUrl
        {
            get;
            set;
        }

        [DataMember]
        public string PackageCertLocationUrl
        {
            get;
            set;
        }

        [DataMember]
        public string AppPackageName
        {
            get;
            set;
        }

        [DataMember]
        public string AppPublisherName
        {
            get;
            set;
        }

        [DataMember]
        public string AppVersion
        {
            get;
            set;
        }
    }




}
